.main {
    width: 100%;
    height: 100%;
}

.main-center {
    width: 1200px;
    height: 1200px;
    margin: 0 auto;
    /* background-color: green; */
    margin-top: 100px;
    position: relative;
}

.main-card {
    width: 1200px;
    height: 275px;
    margin-bottom: 80px;
    /* background-color: black; */
}

.main-card .card-img {
    height: 275px;
    width: 325px;
    float: left;
    margin-left: 54px;
    position: relative;
}

.card-img img {
    width: 325px;
    height: 220px;
}

.card-img.left {
    margin-left: 110px;

}
.card-img .hover{
    width: 325px;
    height: 220px;
    background-color: black;
    position: absolute;
    top: 0;
    left: 0;
    opacity: 0;
}
.card-img .hover:hover{
    opacity: 0.3;
    transition: 0.3s;
}
.card-str{
    margin-top: 20px;
    width: 325px;
    height: 74px;
    /* background-color: green; */
}
.str-top{
    width: fit-content;
    height: 17px;
    margin-bottom: 10px;
    font-size: 17px;
    color: #434545;

}
.str-bottom{
    width:100%;
    height: 40px;
    font-size: 13px;
    color: #434545;
    border-bottom: #242323 solid 1px;
}
.left1{
    width: 90px;
    height: 45px;
    /* background-color: red; */
    position: absolute;
    top:80px;
    left:0px
    
}
.left2{
    width: 90px;
    height: 45px;
    /* background-color: red; */
    position: absolute;
    top: 440px;
    left: 0;
}
.left3{
    width: 90px;
    height: 45px;
    /* background-color: red; */
    position: absolute;
    top: 785px;
    left: 0;
}
.main-center .t{
    text-align: center;
    line-height: 45px;
	/* height: 20px; */
	font-family: MicrosoftYaHei-Bold;
	font-size: 20px;
    color: #434545;
    border: black 1px solid;
}
.main-center .t:hover{
    background-color: #5ad0dc;
    border: 0;
    width: 91px;
    height: 46px;
    color: #ffffff;
}
